<style>
.spanlevel {
  font-size: 22px;
  font-weight: bold;
  color: black;
  padding: 10px;
}

.spanblod {
  font-weight: bold;
  color: black;
}

.checklevel {
  padding-right: 50px;
  zoom: 1.2;
}

.divtablemain {
  width: 100%;
  color: black;
  max-width: 980px;
}

.tablemain {
  width: 100%;
  border-collapse: collapse;
}

.tablemain td {
  line-height: 40px;
  min-width: 80px;
  height: 50px;
  color: black;
  text-align: center;
  border: 1px solid black;
}

.tdimg {
  width: 240px;
  height: auto;
  cursor: pointer;
}

.table {
  width: 100%;
  border-collapse: collapse;
}

.table td {
  min-width: 80px;
  text-align: center;
  border: 1px solid #e8eaec;
}

.tableleft {
  text-align: left !important;
  padding: 10px;
  line-height: 24px;
}

.padding-10 {
  padding: 10px;
}

.imgmemo {
  width: 100%;
}

.imgperson {
  height: auto;
  width: 160px;
  margin: 5px;
  cursor: pointer;
}

.div-img {
  border: 1px solid #e8eaec;
  margin-right: 10px;
  cursor: pointer;
}

.signimg {
  width: 100px;
  border: 0;
}
</style>
<template>
  <div>
    <Card title="评估报告">
      <a href="#" slot="extra" @click.prevent="PrintReport">打印</a>
      <Row>
        <Center style="color:black">
          <h2>身体能力等级评估报告书</h2>
          <h3>
            The physical ability rating report
            <span style="margin-left:10px">评估人：{{ assessinfo.sys_CreaterName }}</span>
          </h3>
        </Center>
      </Row>
      <Row>
        <Center>
          <div class="divtablemain">
            <table border="1" cellspacing="0" cellpadding="0" class="tablemain">
              <tr>
                <td style="width: 130px;" rowspan="4">
                  评估对象
                  <br />基本信息
                </td>
                <td>姓名</td>
                <td>{{ assessperson.Name }}{{ assessperson.IsNew == 1 ? "（新）" : "" }}</td>
                <td>性别</td>
                <td>{{ assessperson.Sex }}</td>
                <td rowspan="4" style="width:180px;">
                  <viewer :images="assessinfo.PersonImg">
                    <img :src="assessinfo.PersonImg" class="imgperson" />
                  </viewer>

                </td>
              </tr>
              <tr>
                <td>出生日期</td>
                <td>{{ assessperson.Birthday }}</td>
                <td>年龄</td>
                <td>{{ assessperson.Age }}</td>
              </tr>
              <tr>
                <td>身份证号</td>
                <td colspan="3">{{ assessperson.IdCard }}</td>
              </tr>
              <tr>
                <td>住址</td>
                <td colspan="3">{{ assessperson.Address }}</td>
              </tr>
              <tr>
                <td>评估情况</td>
                <td colspan="5" class="tableleft">
                  自理能力得分
                  <span class="spanlevel">{{ assessinfo.DailyTotal }}</span> 分；
                  基础运动能力得分
                  <span class="spanlevel">{{ assessinfo.PlayTotal }}</span> 分

                  <br />精神状态得分
                  <span class="spanlevel">{{ assessinfo.SpiritTotal }}</span> 分；感知觉与社会参与得分
                  <span class="spanlevel">{{ assessinfo.PerTotal }}</span> 分；

                  <br />能力总分 <span class="spanlevel">{{ assessinfo.TotalScore }}</span> 分
                </td>
              </tr>
              <tr>
                <td>初步认定结果</td>
                <td colspan="5" class="tableleft">
                  <CheckboxGroup v-model="firstlevel">
                    <Checkbox label="0" onclick="return false" class="checklevel">
                      <span>能力完好</span>
                    </Checkbox>

                    <Checkbox label="1" onclick="return false" class="checklevel">
                      <span>轻度失能</span>
                    </Checkbox>

                    <Checkbox label="2" onclick="return false" class="checklevel">
                      <span>中度失能</span>
                    </Checkbox>

                    <Checkbox label="3" onclick="return false" class="checklevel">
                      <span>重度失能</span>
                    </Checkbox>
                    <Checkbox label="4" onclick="return false" class="checklevel">
                      <span>完全失能</span>
                    </Checkbox>
                  </CheckboxGroup>
                </td>
              </tr>
              <tr>
                <td>等级变更情况</td>
                <td colspan="5" class="tableleft">
                  <CheckboxGroup v-model="lelelmemo">
                    <Checkbox label="1" onclick="return false" class="checklevel">
                      <span>有认知障碍/痴呆、精神疾病</span>
                    </Checkbox>
                    <br />
                    <Checkbox label="2" onclick="return false" class="checklevel">
                      <span>近30天内发生过2次以上跌倒、噎食、自杀、走失情况</span>
                    </Checkbox>
                    <br />
                    <Checkbox label="3" onclick="return false" class="checklevel">
                      <span>处于昏迷状态，直接评定为失能</span>
                    </Checkbox>
                    <br />
                    <Checkbox label="-1" onclick="return false" class="checklevel">
                      <span>无等级变更情况</span>
                    </Checkbox>
                  </CheckboxGroup>
                </td>
              </tr>
              <tr>
                <td colspan="2">评估现场影像资料</td>
                <td colspan="2">身体情况辅助证明资料</td>
                <td colspan="2">视频录像</td>
              </tr>
              <tr>
                <td colspan="2">
                  <viewer :images="img1">
                    <img :src="img1" class="tdimg" />
                  </viewer>
                </td>
                <td colspan="2" class="tdimg">
                  <viewer :images="img2">
                    <img :src="img2" class="tdimg" />
                  </viewer>
                </td>
                <td colspan="2">
                  <video v-if="assessinfo.PersonVideo" controls :src="assessinfo.PersonVideo"
                    class="video">您的浏览器不支持播放视频</video>
                </td>
              </tr>
              <tr>
                <td>最终认定结果</td>
                <td colspan="5" class="tableleft">
                  <CheckboxGroup v-model="finallevel">
                    <Checkbox label="0" onclick="return false" class="checklevel">
                      <span>能力完好</span>
                    </Checkbox>

                    <Checkbox label="1" onclick="return false" class="checklevel">
                      <span>轻度失能</span>
                    </Checkbox>

                    <Checkbox label="2" onclick="return false" class="checklevel">
                      <span>中度失能</span>
                    </Checkbox>

                    <Checkbox label="3" onclick="return false" class="checklevel">
                      <span>重度失能</span>
                    </Checkbox>
                    <Checkbox label="4" onclick="return false" class="checklevel">
                      <span>完全失能</span>
                    </Checkbox>
                  </CheckboxGroup>
                </td>
              </tr>
              <tr>
                <td>备注</td>
                <td colspan="5" class="tableleft">{{ assessinfo.Remark }}</td>
              </tr>
            </table>
            <Row type="flex" justify="center" align="middle" class="code-row-bg">
              <Col span="3" class="tableleft">评估员：</Col>
              <Col span="4" class="tableleft">
              <img :src="assessinfo.EmployeeName1" class="signimg" />
              </Col>
              <Col span="4" class="tableleft">
              <img :src="assessinfo.EmployeeName2" class="signimg" />
              </Col>
              <Col span="12">
              <br />临沂市慈济养老服务评估中心
              <br />
              {{ assessinfo.BusinessDate }}
              </Col>
            </Row>
            <Row class="tableleft" style="font-size:10px;font-weight:bold">
              本次评估结果最终解释权归本中心所有 ，任何单位及个人未经允许，不得复制本报告！
              <br />附：老年人身体能力等级评估表
            </Row>
          </div>
        </Center>
      </Row>
    </Card>
    <br />

    <Card>
      <Row>
        <Center style="color:black">
          <h3>自理能力评分表</h3>
        </Center>
      </Row>
      <Center>
        <div class="divtablemain">
          <table border="1" cellspacing="0" cellpadding="0" class="tablemain">
            <tr>
              <td style="width: 130px;">
                <span class="spanblod">进食</span>
              </td>
              <td class="tableleft">
                <span v-if="assessinfo.DailyFood == 4">4分:独立使用器具将食物送进口中并咽下,没有呛咳</span>
                <span v-else-if="assessinfo.DailyFood == 3">3分:在他人指导或提示下完成,或独立使用辅具,没有呛咳</span>
                <span v-else-if="assessinfo.DailyFood == 2">2分:进食中需要少量接触式协助,偶尔(每月一次及以上)呛咳</span>
                <span v-else-if="assessinfo.DailyFood == 1">1分:在进食中需要大量接触式协助,经常(每周一次及以上)呛咳</span>
                <span v-else>0 分:完全依赖他人协助进食，或吞咽困难，或留置营养管</span>
              </td>
            </tr>

            <tr>
              <td>
                <span class="spanblod">修饰</span>
              </td>

              <td class="tableleft">
                <span v-if="assessinfo.DailyMakeup == 4"> 4分:独立完成不需要协助</span>
                <span v-else-if="assessinfo.DailyMakeup == 3">3分:在他人指导或提示下完成</span>
                <span v-else-if="assessinfo.DailyMakeup == 2">2分:需要他人协助,但以自身完成为主</span>
                <span v-else-if="assessinfo.DailyMakeup == 1">1分:主要依靠他人协助，白身能给予配合</span>
                <span v-else> 0分:完全依赖他人协助，且不能给予配合</span>
              </td>
            </tr>

            <tr>
              <td>
                <span class="spanblod">洗澡</span>
              </td>

              <td class="tableleft">
                <span v-if="assessinfo.DailyShower == 4"> 4分:独立完成,不需要协助</span>
                <span v-else-if="assessinfo.DailyShower == 3"> 3分:在他人指导或提示下完成</span>
                <span v-else-if="assessinfo.DailyShower == 2"> 2分:需要他人协助,但以自身完成为主</span>
                <span v-else-if="assessinfo.DailyShower == 1"> 1分:主要依靠他人协助，自身能给予配合</span>
                <span v-else> 0分:完全依赖他人协助，且不能给予配合</span>
              </td>
            </tr>

            <tr>
              <td>
                <span class="spanblod">穿/脱上衣</span>
              </td>

              <td class="tableleft">
                <span v-if="assessinfo.DailyDress == 4"> 4分:独立完成,不需要他人协助</span>
                <span v-else-if="assessinfo.DailyDress == 3">3分:在他人指导或提示下完成</span>
                <span v-else-if="assessinfo.DailyDress == 2"> 2分:需要他人协助但以自身完成为主</span>
                <span v-else-if="assessinfo.DailyDress == 1"> 1分:主要依靠他人协助，自身能给予配合</span>
                <span v-else>0分:完全依赖他人协助，且不能给予配合</span>
              </td>
            </tr>
            <tr>
              <td>
                <span class="spanblod">穿/脱裤子和鞋袜</span>
              </td>

              <td class="tableleft">
                <span v-if="assessinfo.DailyPants == 4"> 4分:独立完成,不需要他人协助</span>
                <span v-else-if="assessinfo.DailyPants == 3">3分:在他人指导或提示下完成</span>
                <span v-else-if="assessinfo.DailyPants == 2"> 2分:需要他人协助但以自身完成为主</span>
                <span v-else-if="assessinfo.DailyPants == 1"> 1分:主要依靠他人协助，自身能给予配合</span>
                <span v-else>0分:完全依赖他人协助，且不能给予配合</span>
              </td>
            </tr>
            <tr>
              <td>
                <span class="spanblod">小便控制</span>
              </td>
              <td class="tableleft">
                <span v-if="assessinfo.DailyPee == 4"> 4分:可自行控制排尿,排尿次数、排尿控制均正常</span>
                <span v-else-if="assessinfo.DailyPee == 3">
                  3分:白天可自行控制排尿次数,夜间出现排尿次数增多、排尿控制较差,或自行使用尿布、尿垫等辅助用物</span>
                <span v-else-if="assessinfo.DailyPee == 2">2分:白天大部分时间可自行控制排尿,偶出现(每天<1次,但每周>
                    1次)尿失禁,夜间控制排尿较差,或他人少量协助使用尿布、尿垫等辅助用物</span>
                <span
                  v-else-if="assessinfo.DailyPee == 1">1分:白天大部分时间不能控制排尿(每天>1次,但尚非完全失控),夜间出现尿失禁,或他人大量协助使用尿布、尿垫等辅助用物</span>
                <span v-else>0分:小便失禁,完全不能控制排尿,或留置导尿管</span>
              </td>
            </tr>
            <tr>
              <td>
                <span class="spanblod">大便控制</span>
              </td>
              <td class="tableleft">
                <span v-if="assessinfo.DailyRelieve == 4">4分:可正常自行控制大便排出</span>
                <span v-else-if="assessinfo.DailyRelieve == 3">3分有时出现(每周&lt;1次)便秘或大便失禁,或自行使用开塞露尿垫等辅助用物</span>
                <span v-else-if="assessinfo.DailyRelieve == 2">2分:经常出现(每天1次,但每周>1次)便秘或大便失禁,或他人少量协助使用开塞露、尿垫等辅助用物</span>
                <span
                  v-else-if="assessinfo.DailyRelieve == 1">1分:大部分时间均出现(每天1次)便秘或大便失禁,但尚非完全失控,或他人大量协助使用开塞露、尿垫等辅助用物</span>
                <span v-else>0分:严重便秘或者完全大便失禁,需要依赖他人协助排便或清洁皮肤</span>
              </td>

            </tr>

            <tr>
              <td>
                <span class="spanblod">如厕</span>
              </td>
              <td class="tableleft">
                <span v-if="assessinfo.DailyToilet == 4"> 4分:独立完成,不需要他人协助</span>
                <span v-else-if="assessinfo.DailyToilet == 3">3分:在他人指导或提示下完成</span>
                <span v-else-if="assessinfo.DailyToilet == 2">2分:需要他人协助.但以自身完成为主</span>
                <span v-else-if="assessinfo.DailyToilet == 1">1分:主要依靠他人协助，自身能给予配合</span>
                <span v-else>0分:完全依赖他人协助,且不能给予配合</span>
              </td>
            </tr>


            <tr>
              <td>
                <span class="spanblod">
                  自理能力<br>得分
                </span>
              </td>
              <td class="tableleft">

                <span class="spanlevel">{{ assessinfo.DailyTotal }}</span> 分；
              </td>
            </tr>
          </table>
        </div>
      </Center>
      <br />
      <Row>
        <Center style="color:black">
          <h3>基础运动能力评分表</h3>
        </Center>
      </Row>
      <Center>
        <div class="divtablemain">
          <table border="1" cellspacing="0" cellpadding="0" class="tablemain">
            <tr>
              <td style="width: 130px;">
                <span class="spanblod">床上体位转移</span>
              </td>
              <td class="tableleft">
                <span v-if="assessinfo.DailyBedbody == 4">4分:独立完成,不需要他人协助</span>
                <span v-else-if="assessinfo.DailyBedbody == 3">3分:在他人指导或提示下完成</span>
                <span v-else-if="assessinfo.DailyBedbody == 2">2分:需要他人协助,但以自身完成为主</span>
                <span v-else-if="assessinfo.DailyBedbody == 1">1分:主要依靠他人协助，自身能给予配合</span>
                <span v-else>0 分:完全依赖他人协助,且不能给予配合</span>
              </td>
            </tr>
            <tr>
              <td>
                <span class="spanblod">床椅转移</span>
              </td>
              <td class="tableleft">
                <span v-if="assessinfo.DailyMoveBed == 4">4分:独立完成,不需要他人协助</span>
                <span v-else-if="assessinfo.DailyMoveBed == 3">3分:在他人指导或提示下完成</span>
                <span v-else-if="assessinfo.DailyMoveBed == 2">2分:需要他人协助,但以自身完成为主</span>
                <span v-else-if="assessinfo.DailyMoveBed == 1">1分:主要依靠他人协助，自身能给予配合</span>
                <span v-else>0分:完全依赖他人协助,且不能给予配合</span>
              </td>
            </tr>
            <tr>
              <td>
                <span class="spanblod">平地行走</span>
              </td>
              <td class="tableleft">
                <span v-if="assessinfo.DailyWalk == 4">4分:独立平地步行 50 m 左右,不需要协助,无摔倒风险</span>
                <span v-else-if="assessinfo.DailyWalk == 3">3分:能平地步行 50 m 左右，存在摔倒风险，需要他人监护或指导,或使用拐杖、助行器等辅助工具</span>
                <span v-else-if="assessinfo.DailyWalk == 2">2分:在步行时需要他人少量扶持协助</span>
                <span v-else-if="assessinfo.DailyWalk == 1">1分:在步行时需要他人大量扶持协助</span>
                <span v-else>0分:完全不能步行</span>
              </td>
            </tr>
            <tr>
              <td>
                <span class="spanblod">上下楼梯</span>
              </td>
              <td class="tableleft">

                <span v-if="assessinfo.DailyStairs == 3">3分:可独立上下楼梯(连续上下 10 个~15 个台阶),不需要协助</span>
                <span v-else-if="assessinfo.DailyStairs == 2">2分:在他人指导或提示下完成</span>
                <span v-else-if="assessinfo.DailyStairs == 1">1分:需要他人协助,但以自身完成为主</span>
                <span v-else>0分:主要依靠他人协助，自身能给予配合;或者完全依赖他人协助，且不能给予配合</span>
              </td>
            </tr>
            <tr>
              <td>
                <span class="spanblod">
                  基础运动<br>能力得分
                </span>
              </td>
              <td class="tableleft">
                <span class="spanlevel">{{ assessinfo.PlayTotal }}</span> 分；
              </td>
            </tr>
          </table>
        </div>
      </Center>
      <br />
      <Row>
        <Center style="color:black">
          <h3>精神状态评分表</h3>
        </Center>
      </Row>
      <Center>
        <div class="divtablemain">
          <table border="1" cellspacing="0" cellpadding="0" class="tablemain">
            <tr>
              <td style="width: 130px;">
                <span class="spanblod">时间定向</span>
              </td>
              <td class="tableleft">
                <span v-if="assessinfo.SocietySpaceTime == 4">4分:时间观念(年、月)清楚,日期(或星期几)可相差一天</span>
                <span
                  v-else-if="assessinfo.SocietySpaceTime == 3">3分:时间观念有些下降,年、月、日(或星期几)不能全部分清(相差两天或以上)</span>
                <span v-else-if="assessinfo.SocietySpaceTime == 2">2分:时间观念较差,年、月、日不清楚,可知上半年或下半年或季节</span>
                <span v-else-if="assessinfo.SocietySpaceTime == 1">1分:时间观念很差,年、月、日不清楚,可知上午、下午或白天、夜间</span>
                <span v-else>0 分:无时间观念</span>
              </td>
            </tr>
            <tr>
              <td>
                <span class="spanblod">空间定向</span>
              </td>
              <td class="tableleft">
                <span v-if="assessinfo.SocietySpace == 4">4分:能在日常生活范围内单独外出,如在日常居住小区内独自外出购物等</span>
                <span v-else-if="assessinfo.SocietySpace == 3">3分:不能单独外出,但能准确知道自己日常生活所在地的地址信息</span>
                <span v-else-if="assessinfo.SocietySpace == 2">2分:不能单独外出,但知道较多有关自己日常生活的地址信息</span>
                <span v-else-if="assessinfo.SocietySpace == 1">1分:不能单独外出,但知道较少自己居住或生活所在地的地址信息</span>
                <span v-else>0分:不能单独外出,无空间观念</span>
              </td>
            </tr>
            <tr>
              <td>
                <span class="spanblod">人物定向</span>
              </td>
              <td class="tableleft">
                <span v-if="assessinfo.SocietyPerson == 4">4分:认识长期共同一起生活的人,能称呼并知道关系</span>
                <span v-else-if="assessinfo.SocietyPerson == 3">3分:能认识大部分共同生活居住的人，能称呼或知道关系</span>
                <span v-else-if="assessinfo.SocietyPerson == 2">2分:能认识部分日常同住的亲人或照护者等,能称呼或知道关系等</span>
                <span v-else-if="assessinfo.SocietyPerson == 1">1分:只认识自己或极少数日常同住的亲人或照护者等</span>
                <span v-else>0分:不认识任何人(包括自己)</span>
              </td>
            </tr>
            <tr>
              <td>
                <span class="spanblod">记忆</span>
              </td>
              <td class="tableleft">
                <span v-if="assessinfo.SocietyMemory == 4">4分:总是能保持与社会、年龄所适应的记忆能力，能完整的回忆</span>
                <span v-else-if="assessinfo.SocietyMemory == 3">3分:出现轻度的记忆紊乱或回忆不能(不能回忆即时信息,3 个词语经过 5 分钟后仅能回忆
                  0个~1个)</span>
                <span
                  v-else-if="assessinfo.SocietyMemory == 2">2分:出现中度的记忆紊乱或回忆不能(不能回忆近期记忆,不记得上·顿饭吃了什么)</span>
                <span v-else-if="assessinfo.SocietyMemory == 1">1分:出现重度的记忆紊乱或回忆不能(不能回忆远期记忆,不记得自己的老朋友)</span>
                <span v-else>0分:记忆完全紊乱或者完全不能对既往事物进行正确的回忆</span>
              </td>
            </tr>
            <tr>
              <td>
                <span class="spanblod">理解能力</span>
              </td>
              <td class="tableleft">
                <span v-if="assessinfo.SocietyUnderStand == 4">4分:能正常理解他人的话</span>
                <span v-else-if="assessinfo.SocietyUnderStand == 3">3分:能理解他人的话,但需要增加时间</span>
                <span v-else-if="assessinfo.SocietyUnderStand == 2">2分:理解有困难,需频繁重复或简化口头表达</span>
                <span v-else-if="assessinfo.SocietyMSocietyUnderStandemory == 1">1分:理解有严重困难,需要大量他人帮助</span>
                <span v-else>0分:完全不能理解他人的话</span>
              </td>
            </tr>
            <tr>
              <td>
                <span class="spanblod">表达能力</span>
              </td>
              <td class="tableleft">
                <span v-if="assessinfo.SocietySpeak == 4">4分:能正常表达自己的想法</span>
                <span v-else-if="assessinfo.SocietySpeak == 3">3分:能表达自己的需要,但需要增加时间</span>
                <span v-else-if="assessinfo.SocietySpeak == 2">2分:表达需要有困难,需频繁重复或简化口头表达</span>
                <span v-else-if="assessinfo.SocietySpeak == 1">1分:表达有严重困难,需要大量他人帮助</span>
                <span v-else>0分:完全不能表达需要</span>
              </td>
            </tr>
            <tr>
              <td>
                <span class="spanblod">攻击行为</span>
              </td>
              <td class="tableleft">
                <span v-if="assessinfo.SpiritAttack == 1">1分:未出现</span>
                <span v-else>0分:近一个月内出现过攻击行为</span>
              </td>
            </tr>
            <tr>
              <td>
                <span class="spanblod">抑郁症状</span>
              </td>
              <td class="tableleft">
                <span v-if="assessinfo.SpiritBlues == 1">1分:未出现</span>
                <span v-else>0分:近一个月内出现过负性情绪</span>
              </td>
            </tr>
            <tr>
              <td>
                <span class="spanblod">意识水平</span>
              </td>
              <td class="tableleft">
                <span v-if="assessinfo.PerConsciousness == 2">2分:神志清醒，对周围环境能做出正确反应</span>
                <span
                  v-else-if="assessinfo.SocietySpeak == 1">1分:嗜睡，表现为睡眠状态过度延长。当呼唤或推动老年人的肢体时可唤醒,并能进行正确的交谈或执行指令,停止刺激后又继续人睡;意识模糊,注意力涣散,对外界刺激不能清晰的认识,空间和时间定向力障碍,理解力迟钝,记忆力模糊和不连贯</span>
                <span
                  v-else>0分:昏睡，般的外界刺激不能使其觉醒,给予较强烈的刺激时可有短时的意识清醒,醒后可简短回答提问,当刺激减弱后又很快进入睡眠状态;或者昏迷:意识丧失,随意运动丧失,对一般刺激全无反应</span>
              </td>
            </tr>
            <tr>
              <td>
                <span class="spanblod">
                  精神状态<br>得分
                </span>
              </td>
              <td class="tableleft">
                <span class="spanlevel">{{ assessinfo.SpiritTotal }}</span> 分；
              </td>
            </tr>


          </table>
        </div>
      </Center>
      <br />
      <Row>
        <Center style="color:black">
          <h3>感知觉与社会参与评分表</h3>
        </Center>
      </Row>
      <Center>
        <div class="divtablemain">
          <table border="1" cellspacing="0" cellpadding="0" class="tablemain">
            <tr>
              <td style="width: 130px;">
                <span class="spanblod">视力</span>
              </td>

              <td class="tableleft">
              	<span v-if="assessinfo.PerVision == 2">2分:视力正常</span> 
							<span v-else-if="assessinfo.PerVision == 1">1分:能看清楚大字体,但看不清书报上的标准字体;视力有限,看不清报纸大标题,但能辨认物体</span> 
							<span v-else>0分:只能看到光、颜色和形状:完全失明</span>
              </td>
            </tr>
            <tr>
						<td>
						  <span class="spanblod">听力</span>
						</td>
						<td class="tableleft">
						  <span v-if="assessinfo.PerHearing == 2">2 分:听力正常</span>
						 
						  <span v-else-if="assessinfo.PerHearing == 1">1 分:在轻声说话或说话距离超过 2 米时听不清;正常交流有些困难,需在安静的环境或大声说话才能听到 </span> 
						  <span v-else>0 分:讲话者大声说话或说话很慢，才能部分听见;完全失聪</span>
						</td>
					  </tr>
					  <tr>
						<td>
						  <span class="spanblod">执行日常事务</span>
						</td>
						<td class="tableleft">
						  <span v-if="assessinfo.SocietyLiving == 4">4分:能完全独立计划、安排和完成日常事务,无需协助</span>
						  <span v-else-if="assessinfo.SocietyLiving == 3">3分:在计划安排和完成日常事务时需要他人监护或指导</span>
						  <span v-else-if="assessinfo.SocietyLiving == 2">2分:在计划安排和完成日常事务时需要少量协助</span>
						  <span v-else-if="assessinfo.SocietyLiving == 1">1分:在计划安排和完成日常事务时需要大量协助</span>
						  <span v-else>0分:完全依赖他人进行日常事务</span>
						</td>
					  </tr>
					  <tr>
						<td>
						  <span class="spanblod">使用交通工具</span>
						</td>
						<td class="tableleft">
						  <span v-if="assessinfo.SocietyVehicle == 3">3分:能自己骑车或搭乘公共交通工具外出</span>
						 
						  <span v-else-if="assessinfo.SocietyVehicle == 2">2分:能自己搭乘出租车,但不会搭乘其他公共交通工具外出</span>
						  <span v-else-if="assessinfo.SocietyVehicle == 1">1分:当有人协助或陪伴,可搭乘公共交通工具外出</span>
						  <span v-else>0分:只能在他人协助下搭乘出租车或私家车外出;完全不能出门.或者外出完全需要协助</span>
						</td>
					  </tr>
					  <tr>
						<td>
						  <span class="spanblod">社会交往能力</span>
						</td>
						<td class="tableleft">
						  <span v-if="assessinfo.SocietySkill == 4">4分:参与社会,在社会环境有一定的适应能力,待人接物恰当</span>
						  <span v-else-if="assessinfo.SocietySkill == 3">3分:能适应单纯环境,主动接触他人,初见面时难让人发现智力问题，不能理解隐喻语</span>
						  <span v-else-if="assessinfo.SocietySkill == 2">2分:脱离社会，可被动接触,不会主动待他人，谈话中很多不适词句,容易上当受骗</span>
						  <span v-else-if="assessinfo.SocietySkill == 1">1分:勉强可与他人接触,谈吐内容不清楚,表情不恰当</span>
						  <span v-else>0分:不能与人交往</span>
						</td>
					  </tr>
            <tr>
              <td>
                <span class="spanblod">
                  感知觉与<br>社会参与得分
                </span>
              </td>
              <td class="tableleft">
                <span class="spanlevel">{{ assessinfo.PerTotal }}</span> 分；
              </td>
            </tr>

          </table>
        </div>
      </Center>
    </Card>

    <Modal :mask-closable="false" v-model="modal2" title="查看图片" footer-hide>
      <div>
        <img :src="tmpimg" style="width:100%" />
      </div>
    </Modal>
    <iframe id="iframe-print" frameborder="0" style="display:none" scrolling="auto" :src="printSrc"></iframe>
  </div>
</template>
<script>
import "viewerjs/dist/viewer.css";
import Viewer from "v-viewer/src/component.vue";
import { printUrl } from "@/libs/util";
import { Modal } from "view-design";
import { GetAssessInfoByPersonId } from "@/api/data";
import dayjs from "dayjs";
export default {
  name: "assess_new_info",
  data() {
    return {
      printSrc: printUrl + "printlistreportnew.html",
      modal2: false,
      tmpimg: "",
      firstlevel: [],
      lelelmemo: [],
      finallevel: [],
      assessperson: {},
      assessinfo: {},
      img1: "",
      img2: "",
    };
  },
  props: {
    id: {
      type: String,
      required: true,
    },
  },
  components: {
    Viewer,
  },
  methods: {
    getinfo() {
      GetAssessInfoByPersonId(this.id).then((res) => {
        const data = res.data;
        if (data.Type == 1) {
          this.assessperson = data.Data;

          if (this.assessperson.AssessInfo != null) {
            this.firstlevel = [this.assessperson.AssessInfo.FirstLevel + ""];
            this.finallevel = [this.assessperson.AssessInfo.FinalLevel + ""];
            this.lelelmemo = [this.assessperson.AssessInfo.LevelMemo + ""];
            this.assessinfo = this.assessperson.AssessInfo;
            try {
              this.assessinfo.BusinessDate = dayjs(
                this.assessinfo.BusinessDate
              ).format("YYYY年MM月DD日");

              this.assessperson.Birthday = dayjs(
                this.assessperson.Birthday
              ).format("YYYY年MM月DD日");
            } catch (ex) { }
            try {
              this.img1 = this.assessinfo.Imgs[0];
              this.img2 = this.assessinfo.Imgs[1];
            } catch (ex) { }
          }
        } else {
          this.$Modal.error({ title: "提示", content: data.Message });
        }
      });
    },
    bigimg(item) {
      this.tmpimg = item;
      this.modal2 = true;
    },
    PrintReport() {
      document
        .getElementById("iframe-print")
        .contentWindow.LoadData([this.assessperson]);
      document.getElementById("iframe-print").contentWindow.printData();
    },
  },
  created() { },
  mounted() {
    const oIframe = document.getElementById("iframe");
    this.getinfo();
  },
};
</script>
